package org.javahispano.javacup.tacticas_aceptadas.jcrosas.chuky.util;

/**
 * @author Joan Crosas
 *
 */
public class PosicionFutura extends PosicionCampo {
	private final int tiempo;

	/**
	 * 
	 */
	public PosicionFutura() {
		super();
		tiempo = 0;
	}

	/**
	 * @param posicion
	 */
	public PosicionFutura( PosicionCampo posicion ) {
		super( posicion );
		tiempo = 0;
	}

	/**
	 * @param x
	 * @param y
	 */
	public PosicionFutura( double x, double y ) {
		super( x, y );
		tiempo = 0;
	}
	
	/**
	 * 
	 * @param x
	 * @param y
	 * @param tiempo
	 */
	public PosicionFutura( PosicionCampo posicion, int tiempo ) {
		super( posicion );
		this.tiempo = tiempo;
	}

	public int getTiempo() {
		return tiempo;
	}

	@Override
	public PosicionFutura moverAngulo(double angulo, double radio) {
		PosicionCampo pos = super.moverAngulo(angulo, radio); 
		return new PosicionFutura( pos, tiempo );
	}
	
	
	
	

}
